package com.ocom.webapi.service;


import com.ocom.common.constant.PayConfigUrl;
import com.ocom.common.resp.Result;
import com.ocom.webapi.vo.*;
import org.springframework.web.bind.annotation.PostMapping;


public interface PayConfigService {

    /**
     * 餐段列表（MealNameMap/onShow）
     * */
    public Result MealPageOnShow(Long comId);

    /**
     * 餐段新增（MealPage/add）
     * */
    public Result MealPageAdd(MealPageAddVo mealPageAddVo);

    /**
     * 餐段修改（MealPage/modify）
     * */
    public Result MealPageModify(MealPageModifyVo mealPageModifyVo);

    /**
     * 商户列表（MerchPage/onShow）
     * */
    public Result MerchPageOnShow(MerchPageGetVo vo);

    /**
     * 商户列表（MerchPage/info）
     * */
    public Result MerchPageInfo(Long comId,Integer merchId);

    /**
     * 商户新增（MerchPage/add）
     * */
    public Result MerchPageAdd(MerchPageAddVo merchPageAddVo);

    /**
     * 商户修改（MerchPage/modify）
     * */
    public Result MerchPageModify(MerchPageModifyVo merchPageModifyVo);



    /**
     * 餐段删除（MealPage/delete）
     * */
    @PostMapping(PayConfigUrl.URLP_PayConfig_MealPageDelete)
    public Result MealPageDelete(MealPageDeleteVo mealPageDeleteVo);
}
